Add SHTC3_v2 usermod to platformio.ini - #5756
Conversation
Add SHTC3_v2 usermod for temperature sensing.
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Included review availability: Your plan includes up to 10 reviews per rolling hour; 9 remain after this review. WalkthroughThe Waveshare ESP32-S3 32MB HUB75 build environment adds the pinned ChangesSHTC3 usermod integration
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This PR adds the SHTC3_v2 usermod configuration, with no actionable merge-blocking risk remaining beyond normal checks and review. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
platformio.ini (1)
1168-1168: 🔒 Security & Privacy | 🔵 Trivial | ⚡ Quick winPin the SHTC3_v2 dependency to an immutable commit.
The new external usermod tracks the repository’s moving default branch, so future builds may silently consume different code. Pin it to a commit SHA, consistent with the nearby
audioreactivedependency.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@platformio.ini` at line 1168, Update the SHTC3_v2 dependency declaration to reference a specific immutable commit SHA instead of the repository’s moving default branch, following the nearby audioreactive dependency’s pinning format.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@platformio.ini`:
- Line 1168: Update the SHTC3_v2 dependency declaration to reference a specific
immutable commit SHA instead of the repository’s moving default branch,
following the nearby audioreactive dependency’s pinning format.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 3ca38a03-d879-4669-b14d-9d652194e67a
📒 Files selected for processing (1)
platformio.ini
Updated SHTC3_v2 usermod URL to specific commit.
Will-wastelander
left a comment
There was a problem hiding this comment.
Updated waveshare_esp32s3_32MB_hub75 build env to include SHTC3 UM, enabling the onboard temp/hum sensor.
|
@softhack007 They created this UM at my request, in #sensors on discord. I'm not sure if they have released it to WLED-AC yet or not, but I wanted to get this added to the build env, so it would have the support. Here is the link to their post in that channel. |
|
@lost-hope I've quickly looked through the UM code. One line is a bit problematic this |
|
a delay of 15ms is really bad, it should be a state machine instead. i.e. use timestamps and states, if its not time to read yet, just give the CPU back to other tasks. |
|
@softhack007 @DedeHai it became a state machine now ;D ( made it before i saw your comment) |
Updated SHTC3_v2 usermod link to the latest commit.
looks good, go ahead :) |
lost-hope
left a comment
There was a problem hiding this comment.
Why are you referencing to a specific commit?
@lost-hope Coderabbitai nitpick.. If it's not needed, then I can change it to main. I have 0 issues w/ that. That's what I originally had. But Coderabbitat complained. |
willmmiles
left a comment
There was a problem hiding this comment.
Commit pinning is a must - otherwise we have no guarantees on what's getting built, opening us up to supply chain attacks.
@willmmiles That's what I was figuring, and other that coderabbitai nitpicking it, figured would be best. I have tested this commit, and know it works. |
Add SHTC3_v2 usermod for temperature sensing.
Summary by CodeRabbit